package com.pureut.system.mapper;

import com.pureut.system.domain.SysOfConfig;
import com.pureut.system.domain.SysOfValue;
import com.pureut.system.domain.dto.SysTheDropDto;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @Description
 * @Param
 * @return
 * @Date
 * @Author hl
 **/
public interface SysOfConfigMapper {
    List<SysOfConfig> selectOfConfigList();


    List<SysOfValue> selectofConfigById(long configId);

    int sysOfConfigAdd(SysOfConfig sysOfConfig);

    int sysOfValueAdd(List<SysOfValue> list);

    int sysOfValueOfAdd(SysOfValue va);

    int deleteOfConfigById(long configId);

    int deleteOfValueById(long configId);

    int updateOfConfigEdit(SysOfConfig sysOfConfig);

    long selectOfConfigByNameList(String infoVariable);

    List<SysTheDropDto> dropVariablesThe();

    List<SysTheDropDto> dropVariablesThe2();

    String selectofValueList(String infoId);

    String selectofValueActual(String infoVariable, String kl);


    List<SysTheDropDto> selectofValueKey(String infoVariable);
}
